主流技术栈的Restful

  • 其它
    09-21 10:18
    本课程涵盖目前应用最广泛的接口测试工具Postman和当前主流的Java接口自动化测试库RestAssured实战及框架级知识扩展,带你全面学习并掌握接口自动化测试实战技能,让你在实际工作中具备搭建接口自动化测试框架的能力。 〖课程目录〗 第1章 课程介绍 本章对课程做整体介绍,带大家梳理本门课程的整体学习安排、需要的技术储备等 1-1 课程整体介绍 试看 第2章 Restful接口基础 本章讲解什么是接口测试、Rest和Restful的区别以及HTTP协议与抓包工具Fiddler,让大家深入学习接口测试的基础知识,为后续章节做好铺垫。 4 W- s* S- P$ |4 r4 X+ N' I 2-1 接口与API测试介绍 2-2 Rest和Restful基础知识 2-3 HTTP协议与抓包工具Fiddler 第3章 玩转Postman基础6 A' E8 s. N# W# w7 i 本章详细介绍接口测试工具Postman、使用Postman进行请求和响应、实战不同HTTP方法的操作等,让大家深入掌握Postman的使用。5 D0 Q! r3 _" j& P2 \ 3-1 接口测试工具-Postman. u6 f* z8 N7 W. t 3-2 Github API详细介绍6 L8 p: v# K! p* X 3-3 请求和响应" b6 G1 }+ ?& A- E* {% S 3-4 不同Http方法实例3 c/ d7 f( n# I" o 3-5 环境和变量3 w; T) e _ U) R) Z 第4章 进阶Postman应用 本章进阶Postman的脚本执行顺序、PreRequest脚本实战-日期处理、参数传递、返回码校验等,让大家再次深入学习Postman不仅仅是简单的接口测试工具而且还能进行自动化测试。# O; |/ Q' y: G/ c/ @; m 4-1 PreRequest脚本实战之日期处理 4-2 PreRequest脚本实战之参数传递 4-3 Postman测试脚本实战之返回码校验' d' E' t g( g2 `7 X3 p4 ^. p 4-4 Postman测试脚本实战之消息内容校验 4-5 Postman测试脚本实战之格式校验 4-6 Runner自动化测试 4-7 命令行工具newman# y* I( b, E' L 第5章 深入Postman高级功能/ P/ T& k2 j6 Q- T9 X 本章再次讲解Postman的高级应用,如账号、workspace、documentation、MockServer、Postman API等,让大家更加全面深入的掌Ppostman的使用。 2 c/ F2 d$ u9 j8 K5 j 5-1 Postman高级-账号及workspace0 ?$ [$ w5 a+ n) X 5-2 Documentation功能 5-3 Monitor功能 5-4 MockServer功能 5-5 Postman API 5-6 Postman总结及练习任务 第6章 Rest-Assured框架 本章讲解Rest-Assured框架,Rest-Assured 是一套由 Java 实现的 REST API 测试框架,它是一个轻量级的 REST API 客户端,可以直接编写代码向服务器端发起 HTTP 请求,并验证返回结果。 6-1 Rest-Assured简介: s/ N( o6 }- E+ n 6-2 Rest-Assured环境要求及部署, ~; p/ [: P, b& [/ z, R. | 6-3 Rest-Assured初体验6 H. I5 n+ J) e, Q# R) \! t 6-4 Rest-Assured认证鉴权 6-5 Junit简介 第7章 Rest-Assured框架应用及进阶 本章讲解Rest-Assured的请求处理、响应校验,Json-Schema在Rest-Assured中的应用及Rest-Assured的配置功能等,带你进阶掌握Rest-Assured框架。 7-1 Rest-Assured请求处理1 7-2 RestAssured请求消息处理2 7-3 Rest-Assured响应的获取和解析 7-4 Rest-Assured响应校验; T$ U4 O6 O' }) ^ 7-5 Json-Schema在Rest-Assured中的应用4 \5 [9 K. {. K9 {, T& M 7-6 Rest-Assured的配置功能Config! g2 T/ G- s5 B d+ {* s 7-7 Rest-Assured的模板Spec( i$ t0 i! x6 o0 O 7-8 Rest-Assured的Filter过滤 第8章 JUnit5新特性在接口测试框架中的应用4 ? G! b; G4 a, C& Z 本章讲解条件执行与关联执行、自动化测试框架参数化、数据驱动、用例执行策略等,让你深入掌握Junit5在接口测试框架中的全方位应用。 8-1 条件执行与关联执行1 8-2 条件执行与关联执行2 8-3 测试框架参数化& R) s% U* g2 \$ w: p- R$ I 8-4 测试框架数据驱动1 8-5 测试框架数据驱动2 试看2 L4 ?. k( {: G7 i' a ^, J 8-6 用例执行选择策略 8-7 用例执行顺序定义4 Z, T% h/ ^5 A( i; N 第9章 接口自动化测试框架进阶3 J p: _* d5 `8 f7 J& ? 本章讲解Rest-Assured和Junit的集成、Rest-Assured之Maven执行、输出定制化测试报告和Jenkins结合实现持续集成等,让大家在学习知识的基础上,真实的打造属于自己的自动化测试框架。0 _" O1 Z5 O! Q( W B8 |, o 2 {; Q( V+ b" D5 A& x 9-1 接口mock框架实战1" ]% D$ @. H. l4 m" ]+ j" s( X' n 9-2 WireMock的Junit集成 9-3 Java代码中WireMock的用法! b5 y( ]8 q& {: O3 Y" N* _) e% G: x 9-4 wiremock消息录制 9-5 专业报告工具Allure1 F( L P" h. }. i' _ 9-6 Allure测试报告定制详解 1 9-7 Allure测试报告定制详解 29 @8 b' @( t, H$ o# N 9-8 Jenkins安装. C4 O% f% E# A; m3 `! C7 | 9-9 Jenkins配置自动化测试 试看 9-10 通过RestAPI调用Jenkins 9-11 Jenkins邮件通知测试结果" `' h8 T% m: s) r1 u/ E 第10章 课程总结 本章对前面学过的知识做总结,资源大放送。& `5 J( I+ i" l5 |/ v 10-1 课程回顾及资源清单
    • 1312